package com.study.mike.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.study.mike.model.dto.PageDTO;
import com.study.mike.model.dto.SysLogDTO;
import com.study.mike.model.entity.SysOperLogDO;
import com.study.mike.model.po.SysLogPO;

import java.util.List;

/**
 * @author KangHui
 * @Date 2022/9/26 14:04
 */
public interface SysOperLogService extends IService<SysOperLogDO> {

    /**
     * 分页获取日志记录数据
     *
     * @param po
     * @return
     */
    PageDTO<SysLogDTO> query(SysLogPO po);


    /**
     * 编辑
     *
     * @param po
     * @return
     */
    Boolean edit(SysLogPO po);

    /**
     * 批量删除数据
     *
     * @param ids
     * @return
     */
    Boolean deleteBatch(List<Long> ids);

}
